package com.boc.langxiang.contract.shalo;


import com.boc.langxiang.contract.BaseView;
import com.boc.langxiang.entity.request.AddToShoppingCarRequest;
import com.boc.langxiang.entity.request.ShaloBaomingRequest;
import com.boc.langxiang.entity.response.ShaloBaomingContent;
import com.boc.langxiang.entity.response.ShaloDetailEntity;
import com.boc.langxiang.presenter.BasePresenter;

/**
 * CreateTime: 2016-06-14上午10:29
 * Author: wjkjinke00@126.com
 * Description:
 */
public interface ShaloDetailContract {
    interface View extends BaseView {
        void shaloMessageSuccess();

        void shaDetailSuccess(ShaloDetailEntity shaloDetailEntity);

        void showAddShopCarLoading();

        void addToShoppingCarSuccess();

        void showBaomingLoading();

        void BaomingSuccess(ShaloBaomingContent content);
    }

    interface Presenter extends BasePresenter {
        void shaloMessage(int id, String content);

        void addToShoppingCar(AddToShoppingCarRequest request);

        void shaDetail(int id);

        void shaloBaoming(ShaloBaomingRequest request);
    }
}
